one's strong suit - German English Dictionary